package cn.sccdlg.springboot.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @author RaoShuang
 * @emil 991207823@qq.com
 * @date 2020/10/30 21:08
 * springboot入门之 配置文件中属性注入
 *  1、普通属性注入
 *  2、对象属性注入/行内对象注入
 *  3、注解@Value映射
 */
@Controller
public class Quick2Controller {

    @Value("${name}")
    private String name;

    @Value("${person.addr}")
    private String addr;

    @Value("${person2.age}")
    private Integer age;

    @RequestMapping("/quick2")
    @ResponseBody
    public String quick2(){
        //获得配置文件的信息
        return "普通属性 name: " + name + "，对象属性 addr=" + addr + "，行内对象属性 age=" + age;
    }
}
